Boost your vocab and unleash your potential!

Recently viewed words:
Definitions of sterculia apetala
  1. noun
    large deciduous tree native to Panama and from which the country takes its name; having densely leafy crown and naked trunk

    Similar: 

    type of:
Explanation of sterculia apetala
My lists:
Recently viewed words: